//package qj.tool.jna;
//
//import java.awt.Point;
//
//import qj.util.SystemUtil;
//
//public class MouseHooks extends KeyboardHandler {
//	public static void init() {
//		if (!SystemUtil.isWindows()) {
//			GlobalScreen.getInstance().addNativeMouseListener(
//				new NativeMouseListener() {
//					@Override
//					public void mouseReleased(NativeMouseEvent mouseEvent) {
//						MouseHandler.onButton.e(remapButton(mouseEvent.getButton()), false, new Point(mouseEvent.getX(), mouseEvent.getY()));
//					}
//					
//					@Override
//					public void mousePressed(NativeMouseEvent mouseEvent) {
//						MouseHandler.onButton.e(remapButton(mouseEvent.getButton()), true, new Point(mouseEvent.getX(), mouseEvent.getY()));
//					}
//				}
//			);
//		}
//	}
//	private static int remapButton(int button) {
//		if (button == 2) {
//			return 3;
//		} else if (button == 3) {
//			return 2;
//		}
//		return button;
//	}
//}
